2227017361b03b4f0356e2fb28706e1dfe81199b,hazelcast/src/main/java/com/hazelcast/concurrent/atomiclong/proxy/AtomicLongProxy.java,AtomicLongProxy,getAndSet,#number#,76

Before Change


    public long getAndSet(long newValue) {
        try {
            GetAndSetOperation operation = new GetAndSetOperation(name, newValue);
            Invocation inv = getNodeEngine().getOperationService().createInvocationBuilder(AtomicLongService.SERVICE_NAME, operation, partitionId).build();
            Future f = inv.invoke();
            return (Long) f.get();
        } catch (Throwable throwable) {
            throw ExceptionUtil.rethrow(throwable);
        }

After Change



    @Override
    public long getAndSet(long newValue) {
        Operation operation = new GetAndSetOperation(name, newValue);
        return (Long) invoke(operation,getNodeEngine());
    }

    @Override